home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 98 / Skunkware 98.iso / src / mail / pine3.96.tar.gz / pine3.96.tar / pine3.96 / pine / osdep / makedep < prev    next >
Text File  |  1993-07-15  |  464b  |  27 lines

  1. #! /bin/csh -f
  2. #
  3. # This only finds include dependencies 1-level deep.
  4. # It's just a big, dumb, grep.
  5.  
  6. cp makefile makefile.bak
  7. rm -f /tmp/inc$$
  8.  
  9. foreach i ( `/bin/ls *.ic | sed 's/.ic//'` )
  10.  
  11.   echo -n ${i}.c: >> /tmp/inc$$
  12.  
  13.   foreach j ( `(/bin/ls)` )
  14.  
  15.     grep -s "include($j)" ${i}.ic
  16.     if ($status == 0)then
  17.       echo -n " ${j}" >> /tmp/inc$$
  18.     endif
  19.     
  20.   end
  21.   echo " ${i}.ic" >> /tmp/inc$$
  22. end
  23.  
  24. cat makefile.bas /tmp/inc$$ > makefile
  25.  
  26. rm -f /tmp/inc$$
  27.